Home | S-100 Boards | History | New Boards | Software | Boards For Sale |
Forum | Other Web Sites | News | Index |
Introduction
Jumper | Function |
JP4,JP5,JP6,JP7 | Used if the there is no reset, power on reset circuit in your system. (Normally all connected). |
K1 | Either the S100 bus NMI (pin 12) or the Power Fail/Error (pin98) triggers the Z80 NMI input pin |
P4 | Pin 1-2 to deliver a 2MHz clock to pin 49 on the bus. Pin 3-4 to deliver the MWRT signal to the bus. (Normally both jumpers are closed) |
K2 | Normally 2-3. Not really used here. |
JP1, JP2, JP3 | This provides extra ground lines on board IF ALL boards in the system meet IEEE-696 specs. Normally unconnected. |
JP37 | Normally 1-2 (pSync timing). For some older S100 boards try 2-3. |
P113 | Sets number of wait states for onboard EEPROM (0-8). No wait states needed with onboard EEPROM |
P114 | Sets number of wait states for all S100 bus I/O (0-8). No wait states needed at 5 MHz |
P57 | Sets number of wait states for onboard RAM (0-8). No wait states needed with onboard RAM |
K103 | With onboard ROM & RAM 1-2. If External RAM S100 boards are used, jumper 2-3 along with K106 1-2 |
K106 | Normally 2-3. Jumper 1-2 to inactivate the on board RAM -- along with K103 1-2. |
K105 | Jumper 1-2 for no lower 32K page select. 2-3 allows "high" or "Low" 32K RAM pages within the CPU's 64K address space (Normally 2-3) |
K107 |
K107 normally 1-2. (2-3 is for a front
panel setup, not normally used). |
K101 | Inactivates address lines A16 -A23 (for older pre IEEE-696 boards) Normally 1-2 |
P101 | EEPROM Address line A12. For address E000H to FFFFH Jumper 5-6 (Uses Lower & Upper 4K pages of the EEPROM) |
JP8 | Address line A11. Normally jumpered 1-2 |
JP9 | Not used with 27C64K EEPROMS |
P104 | Apply Vcc to IDE adaptor, normally closed |
K102 | IDE Drive select. Only one drive on this board so Jumper 1-2. |
P8,9,19 | These jumpers set the location of where the CPU will find the ROM Monitor. Normally it will be at F000H, so P6 1-4 pins connect to P10 1-4 pins. P9 is unconnected. |
P3 | These are jumpers must match the above P8, 9, 10 jumpers so jumper 1-2, 3-4, 5-6 & 7-8. |
Note in the simplest state Jumpering P101 1-2 (the
bottom two pins) you would activate the top “half” of the ROM. To the
Z80, addressing E000H –EFFFH or F000H – FFFFH the ROM code would appear
identical. The monitor code would have to be written with a ORG of
F000H. This 2K of code would have to reside 1000H-1FFFH in the ROM. If you
jumpered P101 pin 2 to GND then the Z80 addressing E000H –EFFFH or F000H –
FFFFH the ROM code would appear identical but the monitor code would have to
be written with a ORG of E000H. This 2K of code would have to reside
0000H-0FFFH in the ROM. The reason for the 3-4 jumper during the build is
that on reset the Flip Flop U116 pin 9 is low and so one simply burns the
ROM in the lower page and a monitor ORG of E000H.
Non-banked CP/M 3 w/43K Transient Program Area
Banked CP/M 3 w/53K Transient Program Area
Includes support for a single drive on the CF card (A:)
User
Area 0: CP/M 3 Base Files
User
Area 1: XMODEM + Kermit + MBASIC 5.29
User
Area 2: SuperSoft Utilities
User
Area 3: DDTZ Debugger (will need to be built from source)
User
Area 4: BDS Tiny C
User
Area 5: Games
User
Area 6: Turbo Pascal 3.0
User
Area 7: Development Utilities
User
Area 8:
User
Area 9:
The most up to date software should be available at the above site.
In case of issues a (7/22/2018) version can be obtained here.
More recently I have placed on this web site "CF Card Images" that allow you to construct a CF Card CPM image that is directly bootable.
You can do this with the
Image 1. FPGA_DC Boards or Dual IDE/CF Board. (Drives A:+B:) image for this SBC Z80 Board.Please download from here. Insert the CF card in your board and boot CPM from the card. (In this case, Drive A:=B:)
You can also use
Image #3 which just has drive A:
BUGS
This page was last modified on 01/23/2022